草庐IT

OpenSSL 证书

全部标签

android - 如何查看cacerts.bks的内容(证书文件/system/etc/security/cacerts.bks)

有人知道如何查看Android设备支持的根证书列表吗?我想查看该信息。我发现/system/etc/security/cacerts.bks包含根证书信息,但我无法使用任何可用的编辑器解码内容。我也尝试过KeyTool,但未能成功。请建议如何解码此文件的内容。问候,杜尔迦 最佳答案 keytool-list-v-keystore"cacerts.bks"-providerorg.bouncycaSTLe.jce.provider.BouncyCaSTLeProvider-providerpath"bcprov-jdk16-146.j

android - 如何使用 Android NDK 和 Windows 构建 OpenSSL 以生成 libcrypto.a

我为使用native代码的android创建了一个应用程序。它需要来自OpenSSL的libcrypto.a库,我不记得我在哪里下载它,但它可以工作。问题是lib的版本是1.0.0a,我想更新到最新版本(现在是v1.0.1e)。我下载了https://github.com/android/platform_external_openssl并尝试编译它,但是编译时有很多错误。我不知道如何生成库。或者c和h文件(来自http://www.openssl.org/source/)可以包含在我的c&h文件中而不使用库?谢谢! 最佳答案 如果

android - gradle assembleRelease 使用错误的 key /证书

我有一个基于gradle的android项目并试图生成一个发布apk。但是,gradle似乎以某种方式选择了错误的key/证书。这是我在build.gradle中的内容:signingConfigs{release{storeFilefile("mykey.jks")storePassword"mypass"keyAlias"mykey.key"keyPassword"mypass"}}buildTypes{release{debuggablefalsejniDebugBuildfalserunProguardtrueproguardFilegetDefaultProguardFile

android - Retrofit2 和证书固定

在我的android应用程序中,我想在与服务器通信时使用证书固定。我看到这段代码使用了存储在raw文件夹中的keystore。OkClientclient=newRetrofitClientBuilder().pinCertificates(getResources(),R.raw.keystore,STORE_PASS).build()我正在使用retrofit2和OkHTTP3并且刚刚看到这个例子:OkHttpClientclient=newOkHttpClient.Builder().certificatePinner(newCertificatePinner.Builder()

android - 在 Android 上使用 Volley 的 SSL 证书的过程是什么

我正在开发一个使用https请求服务器的Android应用程序。所以服务器有证书。在开发过程中,我已经设法信任所有证书,在项目的这个阶段不关心它。在准备生产阶段时,我想知道如何通过验证服务器的真实性来使用带https的volley。我应该在App中导入一些东西吗?有人可以向我解释它是如何工作的吗?请不要只给我一个教程,我已经找到了一些,但我在理解这个过程时遇到了困难,一些解释会很棒!非常感谢! 最佳答案 只要证书来自有效的证书颁发机构(CA),它就会按原样工作。这与所有androidhttps连接相同。您不需要在安卓设备上安装证书等

android - Android Webview 中的证书固定

我正在创建一个小型演示应用程序以在androidwebview中实现ssl证书固定。我已经生成了主机的证书。谁能建议我如何在应用程序代码中固定证书。我搜索了很多链接,但仍然卡住了。 最佳答案 WebViews很棘手,尤其是因为除了使用NetworkSecurityConfiguration的AndroidN之外,没有完美的方法在其中实现固定。.您能做的最好的事情是重写shouldInterceptRequest并使用AndroidSecurity:SSLPinning中描述的方法之一自行实现网络调用。,但是这只会拦截GET请求,因此

android - 使用自签名证书在 chrome android 上远程调试服务 worker

我正在尝试调试从我的开发机器提供服务并在智能手机上的chromeandroid中运行的服务worker。我正在使用USB连接并从我的开发机器进行远程调试。服务worker仅在https中工作,我可以接受,chrome和firefox都拒绝注册SW。然后我在我的开发机器上使用了一个自签名证书,这显然不受移动浏览器的信任。他们警告说证书不好,但可以选择继续使用该证书。我点击是,虽然从那时起firefox能够注册SWchrome仍然提示证书不好并拒绝注册SW。我试图将自签名CA包含在智能手机信任列表中,但没有找到实现此目的的方法。最后,我不得不从具有常规证书的生产服务器提供应用程序,我一点也

android - INSTALL_PARSE_FAILED_NO_CERTIFICATES : Package/data/app/vmdl2005941423. tmp/0_base-master 在 AndroidManifest.xml 条目中没有证书。

环境:Windows1064位,AndroidStudio3.2Canary15。我在测试项目中添加了免费和付费风格,然后构建了签名的APK。运行发行版APK时出现以下错误-InstallationfailedwithmessageFailedtofinalizesession:INSTALL_PARSE_FAILED_NO_CERTIFICATES:Package/data/app/vmdl2005941423.tmp/0_base-masterhasnocertificatesatentryAndroidManifest.xml.Itispossiblethatthisissuei

java - 具有中间证书的 Android SSL 信任链 (Apache HttpClient 4.X)

我正在尝试通过Android应用程序使用Apache的HttpClient4.X查询HTTPS网站。我收到javax.net.ssl.SSLPeerUnverifiedException:Nopeercertificate异常。我按照不同的说明导入证书:HowdoIavoidgetting"Nopeercertificate"errorwhenconnectingtothisHTTPSsiteonAndroid?HttpsConnectionAndroidHTTPSGET(SSL)withAndroidandself-signedservercertificate这些都不适合我。我认为

adobe pdf 阅读器提示“文档证书的有效性未知。无法验证作者”

        Adobepdf阅读器中提示“文档证书的有效性未知。无法验证作者”        博客园已有从证书更新来解决该问题的方法    请参阅:Adobe阅读器中提示“文档证书的有效性未知。无法验证作者”问题的解决方法-lee2guang-博客园        https://www.cnblogs.com/lee2guang/p/12965346.html        本文提供证书更新无效或直接不考虑证书更新的另一种解决方法         打开AdobeAcrobatPro文件—>【创建】—>【空白页面】         —>【组织页面】          —>【从文件插入】